<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <RootNamespace>System.Composition.Lightweight.UnitTests</RootNamespace>
    <TargetFrameworks>$(NetCoreAppCurrent);$(NetFrameworkMinimum)</TargetFrameworks>
  </PropertyGroup>
  <ItemGroup>
    <Compile Include="ActivationEventOrderingTests.cs" />
    <Compile Include="CardinalityTests.cs" />
    <Compile Include="CircularityTests.cs" />
    <Compile Include="CompositionContextExtensionsTests.cs" />
    <Compile Include="ConcurrencyTests.cs" />
    <Compile Include="ConstraintTests.cs" />
    <Compile Include="ContainerTests.cs" />
    <Compile Include="ContractTests.cs" />
    <Compile Include="CustomerReportedMetadataBug.cs" />
    <Compile Include="DictionaryImportTests.cs" />
    <Compile Include="DiscoveryTests.cs" />
    <Compile Include="ErrorMessageQualityTests.cs" />
    <Compile Include="ExportDescriptorProviderTests.cs" />
    <Compile Include="ExportFactoryTests.cs" />
    <Compile Include="ExportMetadataDiscoveryTests.cs" />
    <Compile Include="ImportManyTests.cs" />
    <Compile Include="ImportOrderingTests.cs" />
    <Compile Include="InheritanceTests.cs" />
    <Compile Include="LazyTests.cs" />
    <Compile Include="LightContainerTests.cs" />
    <Compile Include="LooseImportsTests.cs" />
    <Compile Include="MetadataConstraintTests.cs" />
    <Compile Include="MetadataTests.cs" />
    <Compile Include="MetadataViewGenerationTests.cs" />
    <Compile Include="OpenGenericsTests.cs" />
    <Compile Include="OptionalImportTests.cs" />
    <Compile Include="PropertyExportTests.cs" />
    <Compile Include="SharingTests.cs" />
    <Compile Include="Util\AssertX.cs" />
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="$(LibrariesProjectRoot)System.Composition.Convention\src\System.Composition.Convention.csproj" />
    <ProjectReference Include="Microsoft.Composition.Demos.ExtendedCollectionImports\Microsoft.Composition.Demos.ExtendedCollectionImports.csproj" />
    <ProjectReference Include="TestLibrary\TestLibrary.csproj" />
  </ItemGroup>
  <ItemGroup Condition="'$(TargetFrameworkIdentifier)' == '.NETFramework'">
    <Reference Include="System.ComponentModel.Composition" />
  </ItemGroup>
</Project>